Contexto global
ShowInputValue
Disponible desde la versión 8.3.3.
Sintaxis:
ShowInputValue(<NotificarDescripciónAlCompletar>, <Valor>, <Tooltip>, <Tipo>)
Parámetros:
<NotificarDescripciónAlCompletar> (obligatorio)
Tipo: CallbackDescription.
Contiene una descripción del procedimiento que se llamará después de cerrar la ventana de entrada de valor con los siguientes parámetros:
- <Valor> – el valor seleccionado o Undefined si el usuario no ha ingresado nada.
- <ParámetrosAdicionales> – el valor especificado al crear el objeto CallbackDescription.
Si la llamada al método abre el formulario, la propiedad <OnCloseNotifyDescription> no se llenará. Si el formulario no se abre por alguna razón, no se llamará al procedimiento especificado en la descripción de notificación.
<Valor> (obligatorio)
Tipo: Arbitrario.
Nombre de la variable disponible en el módulo. Esta variable se asignará al valor ingresado.
Si el parámetro <Tipo> se omite o tiene el valor Undefined, se utiliza el tipo de esta variable como el tipo para los datos ingresados en el cuadro de diálogo. El valor inicial de la variable se utilizará como valor inicial en el cuadro de diálogo.
<Tooltip> (opcional)
Tipo: String.
Texto del título del cuadro de diálogo de entrada de valor. Puede usarse como Tooltip.
Valor predeterminado: Cadena vacía.
<Tipo> (opcional)
Tipo: Type, TypeDescription.
Tipo para el valor que se está ingresando. Si se omite el parámetro, se utiliza el parámetro de tipo <Valor>.
Descripción:
Muestra una ventana para ingresar un valor del tipo especificado.
Disponibilidad:
Cliente ligero, cliente web, cliente móvil, cliente grueso, aplicación móvil (cliente).
Nota:
Si el tipo de valor inicial no está definido y el parámetro <Tipo> es compuesto, el cuadro de texto también obtiene un botón de selección de tipo.
Ejemplo:
| Var ValorSeleccionado; Array = New Array;Array.Add(TypeOf(“Número”)); Array.Add(TypeOf(“Cadena”)); Array.Add(TypeOf(“Fecha”)); QN = New NumberQualifiers(12,2); QS = New StringQualifiers(20); DQ = New DateQualifiers(DateFractions.Date); TypeDescription = New TypeDescription(Array, QN, QS, DQ); Notificar = New CallbackDescription(“DespuésDeIngresarValor”, EsteObjeto, Parámetros); ShowInputValue(Notificar, ValorSeleccionado, “Ingrese valor”, TypeDescription); //… &ProcedimientoEnCliente DespuésDeIngresarValor(ValorSeleccionado, Parámetros) Export Si ValorSeleccionado<>Undefined Entonces // procesamiento del valor ingresado Message(“Valor ingresado: “ + ValorSeleccionado); FinSi; FinProcedimiento |
Disponible desde:
Disponible desde la versión 8.3.3.


